/**
 * [numberToUnitStr 数字转换单位字符串]
 * @param  {[type]} number [description]
 * @return {[type]}        [description]
 * 
 */
export function numberToUnitStr(number) {
    number = parseInt(number,10) 
    // 数值显示规则（四舍五入）
    if ( number >= 1e10) {
        // 1百亿及以上 显示为xxx亿，如：123亿（12345678901）
        return parseInt(number / 1e8, 10) + '亿';
    } else if (number >= 1e8) {  
        // 1亿到1百亿 显示成xx.x亿，如：12.3亿（1234567890）
        return (number / 1e8).toFixed(1) + '亿';
    } else if (number >= 1e6) {
        // 100万到1亿之间显示成xxx万，如：1234万（12345678）
        return parseInt(number / 1e4,10)+ '万';
    } else if (number >= 1e5) { 
        // 10万到100万之间，显示成xx.x万，如：12.3万（123456
        return (number / 1e4).toFixed(1) + '万';
    }  
    // 10万以内直接显示 如：12345
    return number; 
}